/*! VCG ICONFONT */
@font-face {
    font-family: vcgicons;
    src: url(fonts/vcgicons.eot);
    src: url(fonts/vcgicons.eot?#iefix) format("eot"), url(fonts/vcgicons.woff) format("woff"), url(fonts/vcgicons.ttf) format("truetype")
}

.vcico:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: vcgicons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle
}

.vcico-car:before {
    content: "\E001"
}

.vcico-cardimage:before {
    content: "\E002"
}

.vcico-cardmusic:before {
    content: "\E003"
}

.vcico-cardvideo:before {
    content: "\E004"
}

.vcico-cloude:before {
    content: "\E005"
}

.vcico-creative:before {
    content: "\E006"
}

.vcico-down:before {
    content: "\E007"
}

.vcico-edit:before {
    content: "\E008"
}

.vcico-erji:before {
    content: "\E009"
}

.vcico-favorites:before {
    content: "\E00A"
}

.vcico-favorites2:before {
    content: "\E00B"
}

.vcico-file:before {
    content: "\E00C"
}

.vcico-hotline:before {
    content: "\E00D"
}

.vcico-illustration:before {
    content: "\E00E"
}

.vcico-kefu:before {
    content: "\E00F"
}

.vcico-lineclose:before {
    content: "\E010"
}

.vcico-loading:before {
    content: "\E011"
}

.vcico-menu:before {
    content: "\E012"
}

.vcico-msg:before {
    content: "\E013"
}

.vcico-music:before {
    content: "\E014"
}

.vcico-pause:before {
    content: "\E015"
}

.vcico-phone2:before {
    content: "\E016"
}

.vcico-play:before {
    content: "\E017"
}

.vcico-purchased:before {
    content: "\E018"
}

.vcico-qrcode:before {
    content: "\E019"
}

.vcico-search:before {
    content: "\E01A"
}

.vcico-shader:before {
    content: "\E01B"
}

.vcico-shape1:before {
    content: "\E01C"
}

.vcico-shape2:before {
    content: "\E01D"
}

.vcico-shape3:before {
    content: "\E01E"
}

.vcico-shape4:before {
    content: "\E01F"
}

.vcico-time:before {
    content: "\E020"
}

.vcico-topback:before {
    content: "\E021"
}

.vcico-uploadimg:before {
    content: "\E022"
}

.vcico-user:before {
    content: "\E023"
}

.vcico-user2:before {
    content: "\E024"
}

.vcico-video:before {
    content: "\E025"
}

.vcico-vocal:before {
    content: "\E026"
}

.vcico-zixun:before {
    content: "\E027"
}

.vcico-an-range {
    -webkit-animation: vic-an-range .8s cubic-bezier(.77, .34, .26, .67) infinite;
    animation: vic-an-range .8s cubic-bezier(.77, .34, .26, .67) infinite
}

@-webkit-keyframes vic-an-range {
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes vic-an-range {
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}